Perceiving the GUISE: Graphical User Interface Specification Extraction
نویسندگان
چکیده
We present a dynamic control-flow analysis and state classifier for graphical user interfaces. Search engines, end-user programming interfaces, and automated testers exploit such information, but are challenged by clientside and serverside scripts obscuring it: our analysis succeeds on popular web applications that contain both. We further motivate such analyses. First, we introduce a new type of browser extension: a natural-language interface to third-party applications. Second, we begin to address the problem of updates to a website changing how a third-party application must use it: by extending our analysis to yield change-impact information, meta-applications can automatically repair their broken interactions.
منابع مشابه
The Use Of Lexical Semantics In Information Extraction
This paper presents a method for enabling users to specialize an information extraction system to satisfy their particular needs. The method allows the user to manually demonstrate the creation of semantic nodes and transitions while scanning a sample text article using a graphical user interface. On the basis of such examples, the system creates rules that translate text to semantic nets; then...
متن کاملIWrap: Instant Web Wrapper Generator
In this paper, we describe an automatic Web wrapper generator that creates specification files, which contain the schema information and extraction rules for a class of Web pages. These specification files can then used by a wrapper engine (e.g. MIT COIN Grenouille) to extract information from the semi-structured Web sites. We create specification files through a WYSIWYG GUI with minimal user i...
متن کاملJust-UI : A User Interface Specification Model
A Model for the Specification of Abstract User Interfaces based on Conceptual Patterns is proposed to enhance the semantic captured by an object-oriented analysis method. The model gathers both Presentation an Navigation issues. A graphical notation is also provided to make easier the specification tasks. This simple graphical notation allows that a non analyst can understand and participate in...
متن کاملMET Name Recognition with Japanese FASTUS
The first Japanese FASTUS was the MUC-5 Joint Venture system developed in 1993. Both the English and Japanese MUC-5 FASTUS systems used a graphical user interface called Grasper for rule definition, and recognized tie-up relationships among company organizations [1]. The performance of the Japanese FASTUS, together with other Japanese systems, demonstrated that the basic information extraction ...
متن کامل